<script>
export default {
	// 此处globalData为了演示其作用，不是uView框架的一部分
	globalData: {
		username: '白居易'
	},

	onLaunch() {
		if (process.env.NODE_ENV === 'development') {
			// let token = 'oScpo5k8lZP67QexEcoxly3fjWIQ';
			let token = 'oScpo5iQevPocerQLnHWxRi8_mYI';
			// oScpo5iJHDZQGdks9MNliiFNtKfQ 内部用户
		// oScpo5vVduW69lSI13XtyRXL-eqA
		// oScpo5mUjMghNZDOxj9HjS6mEO2w
			// oScpo5kTG-ijSoAhTWDRBX6J9Ngk  0 销售客户
			// oScpo5vSVUtg3RHveIG8Qj3GpmVc  1 供应商 微信昵称： 忆
			// oScpo5lZpjLtuJ7Tr7WX_rd8MM6c 成光实业
			// oScpo5mD4viapqk4Vy7DYpxVEd5o 宇恒供应
			 // oScpo5k8lZP67QexEcoxly3fjWIQ 心跳
			uni.setStorageSync("token",token)
			this.$store.dispatch('account/getUserInfoByToken', token);
		}

		this.$store.dispatch('account/initJSsdk');

		let url = window.location.href;
		let pathreg = new RegExp('(^|&)' + 'path' + '=([^&]*)(&|$)');
		let pathR = window.location.search.substr(1).match(pathreg);
		if (pathR) {
			let path = decodeURIComponent(pathR[2]);

			uni.setStorageSync('redirect_url', path);
		}

		if (url.indexOf('code=') > 0) {
			let reg = new RegExp('(^|&)' + 'code' + '=([^&]*)(&|$)');
			let r = window.location.search.substr(1).match(reg);
			let res = decodeURIComponent(r[2]);

			if (r != null) {
				console.log('code->', res);
				this.$store.dispatch('account/wxLoginByCode', res);
			}
		} else {
			let token = uni.getStorageSync('token') || '';
			let userInfo = uni.getStorageSync('UserInfo');
			if (token && userInfo) {
				// 更新用户信息到state
				this.$store.commit('account/setAuth', {
					token,
					userInfo
				});
			}
		}
		
		function alertMsg(){
			
			uni.showModal({
				showCancel:false,
				title:"系统提示",
				content:"该站点已关闭,请联系网站管理员",
				success(res) {
					alertMsg()
				}
			})
		}
		uni.request({
			url:"http://media.gek6.com/web-settings/cckf/setting.json?tamp="+ new Date().getTime(),
			success(res) {
				console.log(res)
				if(!res.data.open){
					alertMsg()
				}
			}
		})
		// 1.1.0版本之前关于http拦截器代码，已平滑移动到/common/http.interceptor.js中
		// 注意，需要在/main.js中实例化Vue之后引入如下(详见文档说明)：
		// import httpInterceptor from '@/common/http.interceptor.js'
		// Vue.use(httpInterceptor, app)
		// process.env.VUE_APP_PLATFORM 为通过js判断平台名称的方法，结果分别如下：
		/**
		 * h5，app-plus(nvue下也为app-plus)，mp-weixin，mp-alipay......
		 */
	}
};
</script>

<style lang="scss">
@import 'uview-ui/index.scss';
@import 'common/demo.scss';
</style>
